package com.drama.api.sys.company.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
public class SysCompanyAddVO implements Serializable {
    private static final long serialVersionUID = -1L;


    @ApiModelProperty(value = "公司名称")
    @NotNull(message="公司名称不能为空！")
    private String companyName;

    @ApiModelProperty(value = "昵称(公司简称)")
    @NotNull(message="公司简称不能为空！")
    private String companyReferred;

    @ApiModelProperty(value = "公司头像地址")
    @NotNull(message="公司头像地址不能为空！")
    private String companyImg;

    @ApiModelProperty(value = "账号")
    @NotNull(message="公司账号不能为空！")
    private String companyAccount;

    @ApiModelProperty(value = "密码")
    @NotNull(message="公司密码不能为空！")
    private String companyPassword;

    @ApiModelProperty(value = "公司类型 1 机构 2 个人")
    private Integer companyType;

    @ApiModelProperty(value = "合同地址")
    @NotNull(message="合同文件地址不能为空！")
    private String covenantUrl;

    @ApiModelProperty(value = "联系地址")
    private String companyAddr;

    @ApiModelProperty(value = "联系电话")
    private String companyPhone;

    @ApiModelProperty(value = "电子邮箱")
    private String companyEmail;

    @ApiModelProperty(value = "联系人姓名")
    private String companyContacts;


}